home *** CD-ROM | disk | FTP | other *** search
- DECOCALC Calculatrice Décorative
- et affichage des ALERTs sous MiNT/Multitos.
- Programme mixte ACC/APP par Jacques Delavoix
- (C) Novembre 1995 / Mai 1997, Version 1.40, Anglais & Francais.
- Distribution "FREEWARE".
-
-
- ---------- Introduction ----------
-
- Cette calculatrice a été conçue pour offrir, d'une part, un coté pratique,
- et d'autre part, un certain aspect esthétique par l'utilisation de l'interface
- 3D du FALCON (à partir du TOS Version 4.02). Elle fonctionne d'une manière
- identique à une machine de poche. Certaines innovations ont cependant été
- apportées comme il est expliqué un peu plus loin.
-
- Sous Multitos, Décocalc se charge, maintenant, de l'affichage des alertes
- comme par exemple la violation de mémoire ou les erreurs de bus (affichage du
- Pipe ALERT de MiNT. Cette fonction, qui remplace totalement ALERT.ACC, n'est
- disponible que si Décocalc est lancé en Accessoire.
-
- ----------------------- Présentation ------------------------
-
- - Afficheur 20 chiffres.
- - Indicateur d'états sur 4 digits.
- - Calculs en chaine.
- - "Mémoire" protégée contre les dépassements.
- - Fonction Puissance 2 implicite : 'operande 1' puis '*' puis '='
- - Fonctionnement du type 'Statique', l'état de la calculatrice reste
- inchangé entre la fermeture et la réouverture de l'accessoire.
- - Mémoire utilisée : moins de 45000 octets.
-
- 6 modes de fonctionnement :
-
- REEL : Mode 'Virgule Flottante' (mode par défaut),
- Accès à toutes les opérations.
- Capacité :
- 9999999999999.999999
- -9999999999999.99999
-
-
- Pour tous les autres modes, la Touche [ π ] (Pi) n'est plus accessible.
-
-
- DEC : Mode 'Décimal' (Nombres entiers).
- Capacité :
- 9999999999999
- -9999999999999
-
- HMS : Mode 'Heure, Minute, Seconde', Seules les quatre opérations de
- base sont autorisées dans ce mode. Un appui sur '=' ou 'Return'
- 'Enter' permet de normaliser une entrée faite uniquement en
- secondes. Enfin, si l'on essaye de soustraire une valeur plus
- élevée à la valeur actuelle, les opérandes sont inversés de
- facon à obtenir un résultat cohérent (les valeurs négatives
- sont interdites dans ce mode).
-
- Capacité :
- 596523:14:07
- Exemples :
-
- '25' ou ':25' => 25 secondes.
- '125' or '2:05' => 2 minutes and 5 seconds.
- '4:20' ou ':4:20' => 4 minutes et 20 secondes.
- '3:5:8' ou '3:05:08' => 3 heures 5 minutes 8 secondes.
- '4::' ou '4:00:00' => 4 heures.
-
- HEX : Mode 'Hexadécimal'.
- Capacité :
- 7fffffff (Nombres positifs)
- ffffffff (Nombres négatifs)
-
- OCT : Mode 'Octal'.
- Capacité :
- 17777777777 (Nombres positifs)
- 37777777777 (nombres négatifs)
-
- BIN : Mode 'Binaire'.
- Capacité :
- 20 "Bits", LES NOMBRES SONT TRONQUES A LA LONGUEUR DE
- L'AFFICHEUR.
-
- ------------------ L'indicateur d'états : ------------------
-
- Cet indicateur, en temps normal, affiche un premier caractère '>'
- (prompt). Après l'entrée d'une première valeur, lorsque l'on appuie sur
- l'une des touches des quatre opérations de base ( / , * , - ou + ), le
- symbole correspondant apparait à droite de ce prompt. A ce stade il est
- encore possible de changer d'opération, la calculatrice attend le début
- de l'entrée de la deuxième valeur. Dès le début de cette deuxième entrée,
- un deuxième prompt '>' apparait.
- Cet indicateur permet donc de repérer facilement les différentes
- phases d'un calcul. Notez que l'indicateur est mis à jour lors des
- effacements par la touche [ Cec ].
- Un 'm' apparait à gauche du premier prompt '>' si une valeur (positive
- ou négative) se trouve en "mémoire".
-
- --------------------- Les effacements : ---------------------
-
- [ Cec ] : Efface à chaque appui une des trois phase de calcul, dans
- l'ordre : 2ème opérande, l'opération, 1er opérande.
-
- [ Mrc ] : Renvoie sur l'afficheur la valeur mise en mémoire, la
- mémoire est remise à zéro lors d'un second appui et à
- condition qu'aucune autre action n'est été effectuée depuis
- le premier appui.
-
- ------------------ Utilisation du clavier: ------------------
-
- La plupart des touches sont actionnables directement à partir du
- clavier de l'ordinateur.
-
- Voici les touches accessibles seulement à la souris :
-
- [ BIN ] [ OCT ] [ HEX ] [ DEC ] [ REEL ] [ HMS ]
-
- [ √ ] (Racine)
- [ +/- ] [ π ] (Pi)
- ---------------------------------------------
-
- La touche [ Cec ] est actionnée par 'Clr Home' du clavier, les quatre
- autres touches de droite sont actionnables par Raccourcis Clavier
- ( 'Alternate' + 'touche' ). Une option dans la boite d' "Infos" permet
- d'afficher ou non ces Raccourcis (Touche [ INF ] ).
-
- Enfin, la touche 'Delete' ou 'Backspace' efface le caractère à droite de
- l'afficheur.
-
- --------------------- Les dépassements : ---------------------
-
- L'indicateur affiche les messages suivants lors d'erreurs ou de
- dépassement :
-
- DIV : Tentative de division par 0.
-
- DEP : Dépassement de capacité.
-
- Pour les modes 'DEC' et 'REEL' :
- l'opération est annulée et le premier opérande est remis sur
- l'afficheur.
-
- Pour les autres modes :
- l'opération est effectuée, mais le resultat est tronqué à la
- valeur d'un long (résultat faux).
-
- MEM : Une mise en mémoire va produire un dépassement de capacité de
- la mémoire, la mise en mémoire est annulée et la valeur en
- mémoire reste inchangée.
-
- ------------------- La Boite d'informations : -------------------
-
- Cette boite est accessible par la touche [ INF ].
- Il est possible alors d'activer ou de désactiver l'affichage des
- raccourcis clavier activés par 'Alternate' et de sauvegarder les
- Préférences.
-
- Les paramètres sauvegardés sont :
-
- - La position sur l'écran de la calculatrice, un recadrage automatique
- évite que la calculatrice ne sorte de l'écran, par exemple lors d'un
- passage dans une résolution plus basse.
-
- - Le Mode de calcul.
-
- - L'état d'affichage des Raccourcis clavier.
-
-
- ATTENTION : La présentation de la calculatrice peut être moins belle
- si vous avez modifié les couleurs de la palette système.
-
- ----------------------- Autres Fonctions : ----------------------
-
- FULLER :
- --------
- Le bouton "Plein écran" de la fenêtre de la calculatrice permet de
- réduire la hauteur de cette fenêtre à sa seule barre de titre. Un
- second clic redonne à la fenêtre son aspect normal.
- Cette possibilité peut être désactivée en éditant le fichier
- ressource puis en changeant la dernière chaine libre, appelée
- "REDUC_FLAG", de "TRUE" en "FALSE".
-
- MINT ALERT :
- ------------
- La valeur du Timer, le temps écoulé entre deux lectures du Pipe ALERT
- peut être modifié en éditant la chaine libre appelée "TIMER_VALUE".
- Valeur d'origine (et par défaut) = 500 (millisecondes soit 1/2 seconde).
-
- AUTRES :
- --------
- Vous pouvez, aussi, éditer le ressource pour l'adaptation à d'autre
- langages que le Français ou l'Anglais :
-
- "MENU_TITLE" est la chaine utilisée pour le Menu des Accessoires.
- "WINDOW_TITLE" est la chaine utilisée pour la barre de titre de la
- fenêtre.
-
-
- ATTENTION : SI VOUS EDITEZ LE FICHIER RESSOURCE, ASSUREZ VOUS D'ETRE EN
- MODE GRAPHIQUE 640x400 AU MINIMUM.
-
-
- ------------------------ En Conclusion : ------------------------
-
- Si malgrès le soin apporté à cette réalisation et les nombreux tests
- effectués, vous constatiez un défaut, n'hésitez pas à m'en faire part,
- en m'écrivant à l'adresse suivante :
-
-
- Mr DELAVOIX Jacques
- 159, rue Georges Clémenceau
- 17320 MARENNES
-
- TEL. : 0546854199
-
- Avec mes amitiés.
-
-